runtime.funcInfo.entry (method)

37 uses

	runtime (current package)
		debugcall.go#L86: 		if pc != f.entry() {
		debuglog.go#L817: 	if returnPC && (!fn.valid() || pc > fn.entry()) {
		debuglog.go#L829: 		print(" [", name, "+", hex(pc-fn.entry()),
		heapdump.go#L260: 	if pc != f.entry() {
		heapdump.go#L285: 	dumpint(uint64(f.entry()))
		heapdump.go#L635: 			if i > 0 && pc > f.entry() {
		panic.go#L403: 	d.pc = fn.entry() + uintptr(fn.deferreturn)
		panic.go#L999: 	p.retpc = fn.entry() + uintptr(fn.deferreturn)
		plugin.go#L118: 			entry2 = f2.entry()
		preempt.go#L452: 		return true, f.entry()
		print.go#L295: 			print("<", funcname(fn), "+", hex(val-fn.entry()), "> ")
		stack.go#L1000: 			pcoff = gp.sched.pc - f.entry()
		stkframe.go#L126: 			if frame.pc != f.entry() {
		stkframe.go#L127: 				print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
		stkframe.go#L138: 		if mv.fn != f.entry() {
		stkframe.go#L166: 	if targetpc != f.entry() {
		symtab.go#L749: 		entry:     f.entry(), // entry of the real (the outermost) function.
		symtab.go#L778: 	return fn.funcInfo().entry()
		symtab.go#L850: func (f funcInfo) entry() uintptr {
		symtab.go#L1012: 			println("runtime: no module data for", hex(f.entry()))
		symtab.go#L1019: 	pc := f.entry()
		symtab.go#L1024: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtab.go#L1073: 	pc = f.entry()
		symtab.go#L1077: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtab.go#L1155: 		print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
		symtab.go#L1165: 	pc := f.entry()
		symtab.go#L1170: 		p, ok = step(p, &pc, &val, pc == f.entry())
		symtabinl.go#L97: 	return u.resolveInternal(u.f.entry() + uintptr(parentPc))
		traceback.go#L424: 			frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
		traceback.go#L581: 	if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
		traceback.go#L791: 	if pc > f.entry() {
		traceback.go#L796: 	if pc > f.entry() {
		traceback.go#L797: 		print(" +", hex(pc-f.entry()))
		traceback.go#L1001: 				if u.frame.pc > f.entry() {
		traceback.go#L1002: 					print(" +", hex(u.frame.pc-f.entry()))
		traceback.go#L1076: 	if pc > f.entry() {
		traceback.go#L1077: 		print(" +", hex(pc-f.entry()))